home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / BitmapPainter / BitmapPainter.jar / SaveForm.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-11-01  |  1.6 KB  |  38 lines

  1. import javax.microedition.lcdui.Canvas;
  2. import javax.microedition.lcdui.Command;
  3. import javax.microedition.lcdui.CommandListener;
  4. import javax.microedition.lcdui.Displayable;
  5. import javax.microedition.lcdui.Form;
  6. import javax.microedition.lcdui.TextField;
  7.  
  8. public class SaveForm extends Form implements CommandListener {
  9.    private Painter midlet;
  10.    private Canvas form;
  11.    private boolean[][] bitmap;
  12.    private TextField name;
  13.  
  14.    public SaveForm(Painter var1, Canvas var2, boolean[][] var3) {
  15.       super("Enter filename:");
  16.       this.midlet = var1;
  17.       this.form = var2;
  18.       this.bitmap = var3;
  19.       this.name = new TextField("Name:", "", 32, 0);
  20.       ((Form)this).append(this.name);
  21.       Command var4 = new Command("Save", 1, 1);
  22.       ((Displayable)this).addCommand(var4);
  23.       var4 = new Command("Cancel", 1, 2);
  24.       ((Displayable)this).addCommand(var4);
  25.       ((Displayable)this).setCommandListener(this);
  26.    }
  27.  
  28.    public void commandAction(Command var1, Displayable var2) {
  29.       if (var1.getLabel().equals("Save")) {
  30.          Store.save(this.name.getString(), this.bitmap);
  31.          this.midlet.display.setCurrent(this.form);
  32.       } else {
  33.          this.midlet.display.setCurrent(this.form);
  34.       }
  35.  
  36.    }
  37. }
  38.